<template>
	<div class="app">
		<h1>我是App组件</h1>
		<!-- 如下代码的含义是：给Child组件实例，绑定一个自定义的haha事件 -->
		<!-- <Child @haha="test1"/> -->

		<!-- 如下代码的含义是：给Child组件实例，绑定一个自定义的click事件 -->
		<!-- <Child @click="test2"/> -->

		<!-- 如下代码的含义是：给Child组件最外侧的DOM元素，绑定一个原生的click事件 -->
		<Child @click.native="test2"/>
	</div>
</template>

<script>
	import Child from './components/Child'

	export default {
		name:'App',
		components:{Child},
		methods:{
			test1(){
				console.log('你触发了Child实例身上的haha事件（是自定义事件）')
			},
			test2(){
				alert('test2调用了')
			}
		}
	}
</script>

<style>
	.app{
		background-color: gray;
		padding: 20px;
	}
	button{
		margin: 10px;
	}
</style>